I hereby claim:
- I am ogazitt on github.
- I am omri (https://keybase.io/omri) on keybase.
- I have a public key whose fingerprint is 977A F643 4275 DA28 0107 2D33 B3F3 0CFC BE9C 25CC
To claim this, I am signing this object:
| services: | |
| ghcr-registry: | |
| url: https://ghcr.io | |
| type: oci | |
| credentials: | |
| bearer: | |
| scheme: "Bearer" | |
| token: "<PAT>" | |
| bundles: |
| brew install aserto-dev/tap/topaz | |
| topaz install | |
| topaz configure -d -s -r ghcr.io/<org>/policy-template:1.0.0 -n policy-template | |
| ## edit ~/.config/topaz/cfg/config.yaml to reflect GHCR auth info | |
| ## see https://gist.github.com/ogazitt/315728a13a9b964f81e6cbd18b39faf9 | |
| topaz start |
| brew install cosign | |
| echo $PAT | docker login -u <GitHub-account> ghcr.io --password-stdin | |
| cosign initialize | |
| cosign generate-key-pair | |
| cosign sign --key cosign.key ghcr.io/<org>/policy-template:1.0.0 |
| brew install opcr-io/tap/policy | |
| echo $PAT | policy login -s ghcr.io -u <GitHub-account> --password-stdin | |
| mkdir ./demo && cd ./demo | |
| policy templates apply policy-template | |
| tree . |
| package auth | |
| import ( | |
| "encoding/json" | |
| "fmt" | |
| "io" | |
| "io/ioutil" | |
| "net" | |
| "net/http" | |
| "net/url" |
I hereby claim:
To claim this, I am signing this object:
| private Stream DecodeSpeexStream(Stream stream) | |
| { | |
| // Log function entrance | |
| TraceLog.TraceFunction(); | |
| try | |
| { | |
| int totalEncoded = 0; | |
| int totalDecoded = 0; |
| // I call EncodeSpeech() with a byte array containing PCM-encoded audio data that I get from the | |
| // microphone (with len being the number of encoded bytes in the buffer, in case this is the | |
| // last chunk and the buffer is only partially filled). | |
| // In my app I send the returned byte array to a service for processing - hence I prefix the | |
| // encoded Speex data it with length information. | |
| // The reason that I prefix the data with both the original PCM buffer size as well as the | |
| // the size of the encoded chunk is that the DECODER needs to know the original buffer size, | |
| // otherwise it does not decode properly. Of course the size of the encoded chunk is to "frame" | |
| // the chunks for the service, which may read multiple chunks off a stream. |